package com.zyf.wjy.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 农资信息实体类（种子、化肥、农药等）
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Material implements Serializable {
    
    private Long id;
    
    /**
     * 农资名称
     */
    private String materialName;
    
    /**
     * 农资类型：seed-种子, fertilizer-化肥, pesticide-农药, other-其他
     */
    private String materialType;
    
    /**
     * 规格
     */
    private String specification;
    
    /**
     * 单位
     */
    private String unit;
    
    /**
     * 库存数量
     */
    private Double quantity;
    
    /**
     * 单价
     */
    private Double price;
    
    /**
     * 供应商
     */
    private String supplier;
    
    /**
     * 生产日期
     */
    private LocalDateTime productionDate;
    
    /**
     * 过期日期
     */
    private LocalDateTime expirationDate;
    
    /**
     * 备注
     */
    private String remark;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}

